<?php
	session_start();
?>
<?php
if (!isset($_SESSION['idUsuario']) OR !isset($_SESSION['loginUsuario'])) {
	session_destroy();
	header("Location: http://www.inaldoimoveis.com.br/admin/login"); 
	exit;	
}
?>
<?php
include_once("controle_imovel.php");
include_once("imovel.php");
require("../wideimage-10.02.08-lib/WideImage.php");

$id_imovel = $_POST['id_imovel'];

$controleImovel = new ControleImovel();
$imovel = new Imovel();
$imovel->setId($id_imovel);

if($_POST['executar'] == 'Próximo Passo' || $_POST['executar'] == 'Finalizar'){
	
	if($_POST['alterar'] == "sim") {
		$imovel->setIdEndereco($_POST['endereco']);
		$controleImovel->alterarEndereco($imovel);		
	}
	
	if($_POST['executar'] == 'Finalizar') {
		echo "<script type='text/javascript'>location.href='http://www.inaldoimoveis.com.br/admin/imovel/imoveis'</script>";
		exit;
	}
}

//Pesquisar a foto principal do imovel
$pesquisarImovel = $controleImovel->pesquisar($imovel->getId());

if($row = $pesquisarImovel->fetch()){
	$foto_principal = $row['thumb_imovel'];
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Inaldo Imóveis - área restrita</title>

<link href="../css/imovel_thumb_alterar.css" rel="stylesheet" type="text/css" />
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script src="../js/jquery-1-4-3-min.js" type="text/javascript"></script>

<script type="text/javascript">
	$(document).ready(function() {	
		$("#menu-1").css("background-color", "#fff");
	});
</script>

<script type="text/javascript">
function imoveis() {
	location.href = "imoveis";
}
</script>
</head>

<body>

<?php
	include("../cabecalho.php");
?>

<div id="secao-atual">
	<p>Imóveis</p>
    <form>
    	<input type="button" name="pesquisar" value="pesquisar" class="botao" id="pesquisar" onclick="imoveis()"/>        
    </form>
</div>

<?php

if(isset($_POST['executar']) && $_POST['executar'] == 'Trocar Principal'){ 
	
	$id_imovel = strip_tags(trim($_POST['id_imovel']));
	$caminho_foto_antiga = strip_tags(trim($_POST['caminho_foto_antiga']));
			
	$tiposPermitidos= array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/jpg', 'image/x-png');
	// Tamanho máximo (em bytes)
	$tamanhoPermitido = 1024 * 1024; // 1 Mb
	//o número de fotos
	$i = 1;
	
	foreach($_FILES['foto']['name'] as $n=>$arquivo) {
	
		// O nome original do arquivo no computador do usuário
		$arqName = $_FILES['foto']['name'][$n];
		if($arqName == '')	{
			echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>A imagem principal não foi informada.<p></div>";		
			$i++;
			continue;			
		}
						
		// O tipo mime do arquivo. Um exemplo pode ser "image/gif"
		$arqType = $_FILES['foto']['type'][$n];
			
		// O tamanho, em bytes, do arquivo
		$arqSize = $_FILES['foto']['size'][$n];
		
		// O nome temporário do arquivo, como foi guardado no servidor
		$arqTemp = $_FILES['foto']['tmp_name'][$n];
			
		// O código de erro associado a este upload de arquivo
		$arqError = $_FILES['foto']['error'][$n];
				
		if ($arqError == 0) {
			// Verifica o tipo de arquivo enviado
			if (array_search($arqType, $tiposPermitidos) == false) {
				echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>O tipo de arquivo selecionado é inválido.<p></div>";	
				// Verifica o tamanho do arquivo enviado
			} else if ($arqSize > $tamanhoPermitido) {
				echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>O tamanho do arquivo selecionado é maior que do que limite permitido.<p></div>";				
			} else {
				// Importante! Não houveram erros, move o arquivo
				
				$pasta = '../images_imoveis/';
				// Substitui espaços por underscores no nome do arquivo
				$arqName = str_replace(" ", "_", $arqName); 
				// Todas as letras em minúsculo				
				$arqName = strtolower($arqName);				
				//coloca o nome da foto único		
				$nomeImagem = md5(uniqid(rand(), true)).'.jpg'; 
				
				$caminho = $pasta . $nomeImagem;
						
				$upload = move_uploaded_file($arqTemp, $caminho);
	
				if ($upload == true) {							
						$imovel->setId($id_imovel);
						$imovel->setFoto($caminho);
												
						$controleImovel->alterarFotoPrincipal($imovel, $caminho_foto_antiga);					
						  
						//Redimensionamento
						$image_foto = WideImage::load($caminho);
						$image_foto = $image_foto->resize(500, 400, 'fill'); //Fill: A imagem será redimensionada para
						//preencher por completo a largura e altura especificada, distorce a imagem se necessário
						$image_foto->saveToFile($caminho);
						
						//Pesquisar a foto principal do imovel
						$pesquisarImovel = $controleImovel->pesquisar($imovel->getId());

						if($row = $pesquisarImovel->fetch()){
							$foto_principal = $row['thumb_imovel'];
						}
												
				} else {
					echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>A imagem não foi enviada, tente novamente.<p></div>";
				}
			}
		} else {
			echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>A imagem não foi enviada, tente novamente.<p></div>";
		}
		//incrementa o número de fotos
		$i++; 
	}
	
}
?>

<?php
if(isset($_POST['executar']) && $_POST['executar'] == 'Excluir') {
	$idThumb = $_POST['id_thumb'];
	$id_imovel = $_POST['id_imovel'];
	$caminho = $_POST['caminho'];	

	$controleImovel->removerThumb($idThumb, $caminho);
}

if(isset($_POST['executar']) && $_POST['executar'] == 'Enviar Foto'){ 
	include_once("cadastrar_thumbs.php");
}

?>

<div id="formulario">

    <div id="imagem_principal">
        <?php include("../sistema/carregando.php"); ?>
        <form name="alterarPrincipal" action="" enctype="multipart/form-data" method="post">     	    	
        	<fieldset>
            	<legend>Foto Principal do Imóvel</legend>
				
				<img src="<?php echo $foto_principal; ?>" width="200" alt="Foto Principal" title="Foto Principal" style="float:right;" />
                <input type="hidden" name="id_imovel" value="<?php echo $id_imovel; ?>"  />
                <input type="hidden" name="caminho_foto_antiga" value="<?php echo $foto_principal; ?>" />        
                <label>Selecionar outra foto...<input type="file" name="foto[]" size="60"/></label>
                <input type="submit" name="executar" id="executar" value="Trocar Principal" class="botao-enviar"/>
          	</fieldset>
        </form>        
    </div>
    
    <h2></h2>
    
    <form name="cadastro" method="post" action="" enctype="multipart/form-data">
        <fieldset>
            <legend>Fotos Secundárias (máximo 4)</legend>
            <input type="hidden" name="id_imovel" value="<?php echo $id_imovel; ?>" />
            <input type="file" name="foto[]" size="60"/>
            <input type="submit" name="executar" id="executar" value="Enviar Foto" class="botao-enviar" />
         </fieldset>    
    </form>
    
    <div id="thumbs_imoveis">
		<?php
        if($id_imovel != null) {
            $listaFotos = $controleImovel->listarThumb($id_imovel);
        }
        
        while($row = $listaFotos->fetch()) {
            $idThumb = $row['id_foto'];
            $id_imovel = $row['id_imovel'];
            $imgThumb = $row['imovel_img']; //caminho da foto	
        ?>
        
        <div id="galeria_cadastro">
			 <img src="<?php echo $imgThumb; ?>" width="120" height="100" alt="Foto Secundária" title="Foto Secundária"/>
			 <form name="excluirImagem" action="" enctype="multipart/form-data" method="post">     	
				<input type="hidden" name="id_thumb" value="<?php echo $idThumb; ?>" />
				<input type="hidden" name="id_imovel" value="<?php echo $id_imovel; ?>"  />
				<input type="hidden" name="caminho" value="<?php echo $imgThumb; ?>" />        
				<input type="submit" name="executar" id="executar" value="Excluir" class="botao-excluir"/>
			</form>
		</div>
        
        <?php 
            }
        ?>
    </div>
    <form action="" method="post" name="form-finalizar">
		<input type="button" name="executar" id="executar" value="Finalizar" onclick="imoveis()" class="botao-finalizar"/>
    </form>
    
</div>

<?php
	include("../rodape.php");
?>

</body>
</html>